﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

namespace BibliotecaClases
{
    public class ENNoticias
    {
        private string titulo;
        private string descripcion;
        private string fecha;
        private int administrador;
        private int vendedor;
        private int mecanico;
        private int animador;
        private int web;

        CADNoticias cadNoticias = new CADNoticias();

        public string Titulo
        {
            get { return titulo; }
            set { titulo = value; }
        }
        public string Descripcion
        {
            get { return descripcion; }
            set { descripcion = value; }
        }
        public string Fecha
        {
            get { return fecha; }
            set { fecha = value; }
        }
        public int Administrador
        {
            get { return administrador; }
            set { administrador = value; }
        }
        public int Vendedor
        {
            get { return vendedor; }
            set { vendedor = value; }
        }
        public int Mecanico
        {
            get { return mecanico; }
            set { mecanico = value; }
        }
        public int Animador
        {
            get { return animador; }
            set { animador= value; }
        }
        public int Web
        {
            get { return web; }
            set { web = value; }
        }

        public ENNoticias()
        {
            titulo = "";
            descripcion = "";
            fecha = "";
            administrador = 0;
            vendedor = 0;
            mecanico = 0;
            animador = 0;
        }

        public ENNoticias(string titulo, string descripcion, string fecha, int administrador, int vendedor, int mecanico, int animador, int web)
        {
            this.titulo = titulo;
            this.descripcion = descripcion;
            this.fecha = fecha;
            this.administrador = administrador;
            this.vendedor = vendedor;
            this.mecanico = mecanico;
            this.animador = animador;
            this.web = web;
        }
        
        public string NuevaNoticia()
        {
            return cadNoticias.InsertarNoticia(this);
        }

        public DataSet ObtenerTodasNoticias()
        {
            return cadNoticias.ObtenerTablaNoticias();
        }

        public string EliminarNoticia(ENNoticias noticia)
        {
            return cadNoticias.EliminarNoticia(noticia);
        }

        public string ModificarNoticia(ENNoticias noticia)
        {
            return cadNoticias.ModificarNoticia(noticia);
        }

        public DataSet BuscarNoticia(string titulo, string descripcion, string fecha, int administrador, int vendedor, int mecanico, int animador, int web)
        {
            return cadNoticias.BuscarNoticia(titulo, descripcion, fecha, administrador, vendedor, mecanico, animador, web);
        }

    }
}
